create  table jms_dm.dm_sqs_registration_problem_detail_dt 
(
id varchar(100) COMMENT '' ,
create_time               timestamp COMMENT '问题件登记时间' ,
waybill_no                varchar(100) COMMENT '单号' ,
proble_type_id            varchar(100) COMMENT '问题类型ID（异常件的操作类型）' ,
proble_type_name          varchar(100) COMMENT '问题类型名称（异常件操作类型）' ,
proble_type_subject_id    varchar(100) COMMENT '问题件一级类型id' ,
proble_type_subject_code  varchar(100) COMMENT '问题件一级类型编码' ,
proble_type_subject_name  varchar(100) COMMENT '问题件一级类型名称' ,
second_level_type_code    varchar(100) COMMENT '问题件二级类型编码' ,
second_level_type_name    varchar(100) COMMENT '问题件二级类型名称' ,
proble_description    varchar(100) COMMENT '问题件原因' ,
receive_network_id    varchar(100) COMMENT '接收网点id' ,
receive_network_code  varchar(100) COMMENT '接收网点code' ,
receive_network_name  varchar(100) COMMENT '接收网点name' ,
receive_network_proxy_code  varchar(100) COMMENT '接收网点代理区code' ,
receive_network_proxy_name  varchar(100) COMMENT '接收网点代理区name' ,
receive_network_mr_code   varchar(100) COMMENT '接收网点管理大区编号' ,
receive_network_mr_name   varchar(100) COMMENT '接收网点管理大区编号' ,
receive_network_parent_id   varchar(100) COMMENT '接收方上级网点id' ,
receive_network_parent_code  varchar(100) COMMENT '接收方上级网点code' ,
receive_network_parent_name  varchar(100) COMMENT '接收方上级网点名称' ,
registration_network_id     varchar(100) COMMENT '登记网点id' ,
registration_network_code   varchar(100) COMMENT '登记网点code' ,
registration_network_name   varchar(100) COMMENT '登记网点name' ,
reg_network_proxy_code    varchar(100) COMMENT '登记网点code' ,
reg_network_proxy_name    varchar(100) COMMENT '登记网点name' ,
reg_network_mr_code       varchar(100) COMMENT '登记网点管理大区编号' ,
reg_network_mr_name       varchar(100) COMMENT '登记网点管理大区名称' ,
registration_network_parent_id   varchar(100) COMMENT '登记网点的上级网点ID' ,
registration_network_parent_code  varchar(100) COMMENT '登记网点的上级网点编码' ,
registration_network_parent_name  varchar(100) COMMENT '登记网点的上级网点名称' ,
  create_by_id        varchar(100) COMMENT '登记人' ,
create_by_code                varchar(100) COMMENT '创建人编码 登记人' ,
create_by_name                varchar(100) COMMENT '创建人编码 登记人' ,
customer_code   varchar(100) COMMENT '客户编码' ,
customer_name   varchar(100) COMMENT '客户名称' ,
sender_network_id  varchar(100) COMMENT '寄件网点id' ,
sender_network_code  varchar(100) COMMENT '寄件网点编码' ,
sender_network_name  varchar(100) COMMENT '寄件网点名称' ,
sender_time  timestamp COMMENT '寄件时间' ,
reply_id varchar(100) COMMENT '回复人' ,
reply_name varchar(100) COMMENT '回复人' ,
reply_code varchar(100) COMMENT '回复人' ,
reply_duration  varchar(100) COMMENT '回复时长,分钟' ,
finish_user_code  varchar(100) COMMENT '完结操作人编码' ,
finish_user  varchar(100) COMMENT '完结操作人' ,
finish_time timestamp COMMENT '完结时间' ,
order_source_code   varchar(100) COMMENT '订单来源' ,
order_source_name   varchar(100) COMMENT '订单来源' ,
dispatch_network_code  varchar(100) COMMENT '派件网点code' ,
dispatch_network_name  varchar(100) COMMENT '派件网点name' ,
wp_create_time       timestamp COMMENT '工单登记时间' ,
accept_network_id    varchar(100) COMMENT '工单受理网点id' ,
accept_network_code  varchar(100) COMMENT '工单受理网点code' ,
accept_network_name  varchar(100) COMMENT '工单受理网点name' ,
wp_accept_by         varchar(100) COMMENT '工单受理人id' ,
wp_accept_by_code    varchar(100) COMMENT '工单受理人code' ,
wp_accept_by_name    varchar(100) COMMENT '工单受理人name' ,
response_network_id    varchar(100) COMMENT '工单响应网点id' ,
response_network_code  varchar(100) COMMENT '工单响应网点code' ,
response_network_name  varchar(100) COMMENT '工单响应网点name' ,
wp_update_time         timestamp COMMENT '工单最后处理时间' ,
wp_update_by           varchar(100) COMMENT '工单最后处理人id' ,
wp_update_by_code      varchar(100) COMMENT '东单最后处理人code' ,
wp_update_by_name      varchar(100) COMMENT '最后处理时间' ,
wk_duty_network_id     varchar(100) COMMENT '责任网点id' ,
wk_duty_network_code   varchar(100) COMMENT '责任网点code' ,
wk_duty_network_name   varchar(100) COMMENT '责任网点name' ,
network_code is not null then 1 varchar(100) COMMENT '' ,
network_code is not null then 1 varchar(100) COMMENT '' ,
network_code is not null then 1 varchar(100) COMMENT '' ,
network_code is not null then 1 varchar(100) COMMENT '' ,
area_type is not null then 1 varchar(100) COMMENT '' ,
is_report   varchar(100) COMMENT '是否报备_不可抗力' ,
is_before_pro   varchar(100) COMMENT '问题件前超时效催件_不可抗力' ,
is_after_pro    varchar(100) COMMENT '问题件后超时效催件_不可抗力' ,
is_error  varchar(100) COMMENT '是否异常_有发未到' ,
is_error_type  varchar(100) COMMENT '异常类型——有发未到' ,
in_out_bound  varchar(100) COMMENT '进出港字段 1 进港 2 出港' ,
date_time timestamp COMMENT '' ,
scan_time  timestamp COMMENT '问题件扫描时间' ,
proble_piece_source  varchar(100) COMMENT '问题件来源' ,
paths  varchar(100) COMMENT '路径' ,
t_update_by_code varchar(100) COMMENT '最后更新人' ,
t_update_by_name varchar(100) COMMENT '最后更新人name' ,
t_update_by varchar(100) COMMENT '最后更新人' ,
proble_piece_status  varchar(100) COMMENT '问题件状态1：登记方已登记2：登记方已回复3：接收方已回复4:已转投诉件5:已完结' ,
receiver_reply_time  timestamp COMMENT '接收方第一次登记时间' ,
opt_duration varchar(100) COMMENT '处理时长' ,
sender_agent_code  varchar(100) COMMENT '寄件代理区' ,
sender_agent_name  varchar(100) COMMENT '寄件代理区名称' ,
reg_network_type  varchar(100) COMMENT '登记网点类型 网点类型:1总部,2代理区,3加盟商,4中心,5集散点,6网点' ,
is_repeat_flag  varchar(100) COMMENT '是否去重明细（1是）' ,
is_work_order  varchar(100) COMMENT '是否工单（1是0否）' ,
need_reply  varchar(100) COMMENT '是否需要回复' ,
last_update_time timestamp COMMENT '' ,
rec_network_type   varchar(100) COMMENT '接受网点类型' ,
reply_minutes      varchar(100) COMMENT '回复时长，单位小时' ,
reg_fran_code   varchar(100) COMMENT '登记网点加盟商code' ,
reg_fran_name   varchar(100) COMMENT '登记网点加盟商' )
ENGINE=OLAP
DUPLICATE KEY(填写key)
comment 'insert overwrite table jms_dm.dm_sqs_registration_problem_detail_dt partition(dt)'
PARTITION BY RANGE (date_time) ( 
   START ("2023-10-23") END ("2023-12-22") EVERY (INTERVAL 1 day))
DISTRIBUTED BY HASH(site_code) BUCKETS 4
PROPERTIES (
"replication_num" = "3",
"dynamic_partition.enable" = "true",
"dynamic_partition.time_unit" = "DAY",
"dynamic_partition.time_zone" = "Asia/Shanghai",
"dynamic_partition.start" = "-365",
"dynamic_partition.end" = "3",
"dynamic_partition.prefix" = "p",
"dynamic_partition.buckets" = "4",
"in_memory" = "false",
"storage_format" = "V2"
);